package c05面向对象;

public class 静态测试 {

	private int x = 10;
	private static int y = 20;

	//静态方法只能访问静态成员！！
	public static void cao() {
//   	static int si=0;//Java在方法中不能定义静态变量！c++却可以！
		//x=100;//错误！！
		y = 20;

	}

	//非静态方法可以访问非静态或静态成员！！
	public void nima() {
//   	static int si=0;//Java在方法中不能定义静态变量！c++却可以！
		y = 30;
		x = 40;
		cao();
	}

	public static void main(String[] args) {
		静态测试 gz = new 静态测试();
		gz.cao();//除了这点：可以用实例引用静态成员，其他与C#类似
		//@@在main方法里可以直接访问类的静态成员！不管是private的还是public的！
		//因为main方法也是静态方法！！！
		y = 100;
		cao();
	}


}
